elementmaps = {
    "Station_Id_C": "区站号(字符)",
    "Station_levl": "测站级别",
    "Lat": "纬度",
    "Lon": "经度",
    "Alti": "测站高度",
    "Admin_Code_CHN": "行政编码",
    "V_ACODE_4SEARCH": "行政编码2",
    "Town_code": "镇编码",
    "City": "地市名",
    "Station_Name": "站名",
    "Cnty": "区县名",
    "COUNTRYCODE": "国家代码",
    "Country": "国家名称",
    "NetCode": "站网代码",
    "Province": "省名",
    "REGIONCODE": "区域代码",
    "Town": "乡镇名",
    "DATA_ID": "资料标识",
    "Datetime": "数据时间",
    "IYMDHM": "入库时间",
    "RECORD_ID": "记录标识ID",
    "D_RETAIN_ID": "记录标识",
    "RYMDHM": "数据收到时间",
    "D_SOURCE_ID": "数据来源",
    "UPDATE_TIME": "数据更新时间",
    "Q_PRE_Arti_Enc_CYC": "人工加密观测降水量描述时间周期质控码",
    "Q_WEP_Past_CYC": "过去天气描述时间周期质控码",
    "Q04080_05_1": "过去天气描述时间周期计算值质控码",
    "Q_PRS": "气压质控码",
    "Q_PRS_sea": "海平面气压质量控制标志",
    "Q_PRS_Change_3h": "3小时变压质控码",
    "Q_PRS_Change_24h": "24小时变压质控码",
    "Q_PRS_Max": "日最高本站气压质控码",
    "Q_PRS_Max_OTime": "日最高本站气压出现时间质控码",
    "Q_PRS_Min": "日最低本站气压质控码",
    "Q_PRS_Min_OTime": "日最低本站气压出现时间质控码",
    "Q_WIN_D": "风向质控码",
    "Q_WIN_S": "风速质控码",
    "Q_WIN_S_Max": "日最大风速质控码",
    "Q_WIN_S_Max_OTime": "日最大风速出现时间质控码",
    "Q_WIN_S_Inst_Max": "日极大风速质控码",
    "Q_WIN_S_INST_Max_OTime": "日极大风速出现时间质控码",
    "Q_WIN_D_INST": "瞬时风向(角度)质控码",
    "Q_WIN_S_INST": "瞬时风速质控码",
    "Q_WIN_D_INST_Max": "日极大风速的风向质控码",
    "Q_WIN_D_Avg_2mi": "2分钟平均风向质控码值",
    "Q_WIN_S_Avg_2mi": "2分钟平均风速成质控码值",
    "Q_WIN_D_Avg_10mi": "10分钟风向质控码",
    "Q_WIN_S_Avg_10mi": "10分钟平均风速质控码",
    "Q_WIN_D_S_Max": "日最大风速的风向质控码",
    "Q_WIN_D_Inst_Max_6h": "过去6小时极大瞬时风向质控码",
    "Q_WIN_D_Inst_Max_12h": "过去12小时极大瞬时风向质控码",
    "Q_WIN_S_Inst_Max_6h": "过去6小时极大瞬时风速质控码",
    "Q_WIN_S_Inst_Max_12h": "过去12小时极大瞬时风速质控码",
    "Q_TEM": "温度/气温质控码",
    "Q_DPT": "露点温度质控码",
    "Q_TEM_Max": "日最高气温质控码",
    "Q_TEM_Max_OTime": "日最高气温出现时间质控码",
    "Q_TEM_Min": "1小时内最低气温质控码",
    "Q_TEM_Min_OTime": "小时内最低气温出现时间质控码",
    "Q_GST_Min_12h": "过去12小时最低地面温度质控码",
    "Q_TEM_Max_24h": "过去24小时最高气温质控码",
    "Q_TEM_Min_24h": "过去24小时最低气温质控码",
    "Q_GST_5cm": "5cm地温质控码",
    "Q_GST_10cm": "10cm地温质控码",
    "Q_GST_15cm": "15cm地温质控码",
    "Q_GST_20cm": "20cm地温质控码",
    "Q_GST_40Cm": "40cm地温质控码",
    "Q_GST_80cm": "80cm地温质控码",
    "Q_GST_160cm": "160cm地温质控码",
    "Q_GST_320cm": "320cm地温质控码",
    "Q_GST": "地面温度质控码",
    "Q_GST_Min": "日最低地面温度质控码",
    "Q_GST_Min_OTime": "日最低地面温度出现时间质控码",
    "Q_GST_Max": "日最高地面温度质控码",
    "Q_GST_Max_Otime": "日最高地面温度出现时间质控码",
    "Q_LGST": "草面（雪面）温度质控码",
    "Q_LGST_Max": "日草面（雪面）最高温度质控码",
    "Q_LGST_Max_OTime": "日草面（雪面）最高温度出现时间质控码",
    "Q_LGST_Min": "日草面（雪面）最低温度质控码",
    "Q_LGST_Min_OTime": "日草面（雪面）最低温度出现时间质控码",
    "Q_TEM_ChANGE_24h": "24小时变温质控码",
    "Q_RHU": "相对湿度质控码",
    "Q_VAP": "水汽压质控码",
    "Q_RHU_Min": "最小相对湿度质控码",
    "Q_RHU_Min_OTIME": "最小相对湿度出现时间质控码",
    "Q_PRE": "分钟降水量质控码",
    "Q_Snow_Depth": "积雪深度质控码",
    "Q_PRE_1h": "小时降水量质控码",
    "Q_PRE_3h": "过去3小时降水量质控码",
    "Q_PRE_6h": "过去6小时降水量质控码",
    "Q_PRE_12h": "过去12小时降水量质控码",
    "Q_PRE_24h": "24小时降水量质控码",
    "Q_EVP_Big": "日蒸发量（大型）质控码",
    "Q_Snow_PRS": "积雪雪压质控码",
    "Q_VIS": "水平能见度质控码",
    "Q_VIS_HOR_1MI": "1分钟平均水平能见度质控码",
    "Q_VIS_HOR_10MI": "10分钟平均水平能见度质控码",
    "Q_WEP_Now": "现在天气质控码",
    "Q20003_1": "现在天气计算值质控码",
    "Q_WEP_Past_1": "过去天气1质控码",
    "Q20004_1": "过去天气1计算值质控码",
    "Q_WEP_Past_2": "过去天气2质控码",
    "Q20005_1": "过去天气2计算值质控码",
    "Q_CLO_Cov": "总云量质控码",
    "Q_CLO_COV_LM": "低云或中云的云量质控码",
    "Q_CLO_Height_LoM": "云底高度质控码",
    "Q_CLO_Cov_Low": "低云量质控码",
    "Q_VIS_Min": "日最小水平能见度质控码",
    "Q_VIS_Min_OTime": "日最小水平能见度出现时间质控码",
    "Q_SCO": "地面状态质控码",
    "Q20214": "冰雹的最大重量质控码",
    "Q_Dew": "露是否出现质控码",
    "Q_Frost": "霜是否出现质控码",
    "Q_ICE": "结冰是否出现质控码",
    "Q_GSS": "积雪是否出现质控码",
    "Q_SoRi": "雾凇是否出现质控码",
    "Q_Glaze": "雨凇是否出现质控码",
    "Q20303_1": "天气现象摘要计算值质控码",
    "Q20304_1": "天气现象记录计算值质控码",
    "Q_EICE": "电线积冰-现象质控码",
    "Q_EICET_NS": "电线积冰-南北方向厚度质控码",
    "Q_EICET_WE": "电线积冰-东西方向厚度质控码",
    "Q_EICEW_NS": "电线积冰-南北方向重量质控码",
    "Q_EICEW_WE": "电线积冰-东西方向重量质控码",
    "Q_EICED_NS": "电线积冰-南北方向直径质控码",
    "Q_EICED_WE": "电线积冰-东西方向直径质控码",
    "Q_FRS_1st_Top": "第一冻土层上界值质控码",
    "Q_FRS_2nd_Top": "第二冻土层上界值质控码",
    "Q_FRS_1st_Bot": "第一冻土层下界值质控码",
    "Q_FRS_2nd_Bot": "第二冻土层下界值质控码",
    "Q_CLO_FOME_1": "云状1质控码",
    "Q_CLO_Fome_2": "云状2质控码",
    "Q_CLO_Fome_3": "云状3质控码",
    "Q_CLO_Fome_4": "云状4质控码",
    "Q_CLO_FOME_5": "云状5质控码",
    "Q_CLO_FOME_6": "云状6质控码",
    "Q_CLO_FOME_7": "云状7质控码",
    "Q_CLO_Fome_8": "云状8质控码",
    "Q_CLO_Fome_Low": "低云状质控码",
    "Q_CLO_Fome_MID": "中云状质控码",
    "Q_CLO_Fome_High": "高云状质控码",
    "Station_Id_d": "区站号/观测平台标识(数字)",
    "Station_Type": "测站类型",
    "V02175": "降水测量方法",
    "V02176": "地面状态测量方法",
    "V02177": "积雪深度的测量方法",
    "V02180": "天气现象检测系统",
    "V02183": "云探测系统",
    "Year": "年",
    "Mon": "月",
    "Day": "日",
    "Hour": "时",
    "PRE_Arti_Enc_CYC": "人工加密观测降水量描述周期",
    "WEP_Past_CYC": "过去天气描述事件周期",
    "V04080_05_1": "过去天气描述时间周期计算值",
    "PRS_Sensor_Alti": "气压传感器海拔高度",
    "TEM_RHU_Sensor_Heigh": "温湿传感器距地高度",
    "VIS_Sensor_Heigh": "能见度传感器距地高度",
    "WIN_S_Sensor_Heigh": "风速传感器距地面高度",
    "V08010": "地面限定符（温度数据）",
    "PRS": "气压",
    "PRS_sea": "海平面气压",
    "PRS_Change_3h": "3小时变压",
    "PRS_Change_24h": "24小时变压",
    "PRS_Max": "最高本站气压",
    "PRS_Max_OTime": "最高本站气压出现时间",
    "PRS_Min": "最低本站气压",
    "PRS_Min_OTime": "最低本站气压出现时间",
    "WIN_D": "风向",
    "WIN_S": "风速",
    "WIN_S_Max": "最大风速",
    "WIN_S_Max_OTime": "最大风速出现时间",
    "WIN_S_Inst_Max": "极大风速",
    "WIN_S_INST_Max_OTime": "极大风速出现时间",
    "WIN_D_INST": "瞬时风向(角度)",
    "WIN_S_INST": "瞬时风速",
    "WIN_D_INST_Max": "极大风速的风向(角度)",
    "WIN_D_Avg_2mi": "2分钟平均风向(角度)",
    "WIN_S_Avg_2mi": "2分钟平均风速",
    "WIN_D_Avg_10mi": "10分钟平均风向(角度)",
    "WIN_S_Avg_10mi": "10分钟平均风速",
    "WIN_D_S_Max": "日最大风速的风向(角度)",
    "WIN_D_Inst_Max_6h": "过去6小时极大瞬时风向",
    "WIN_D_Inst_Max_12h": "过去12小时极大瞬时风向",
    "WIN_S_Inst_Max_6h": "过去6小时极大瞬时风速",
    "WIN_S_Inst_Max_12h": "过去12小时极大瞬时风速",
    "TEM": "温度/气温",
    "DPT": "露点温度",
    "TEM_Max": "最高气温",
    "TEM_Max_OTime": "最高气温出现时间",
    "TEM_Min": "最低气温",
    "TEM_Min_OTime": "最低气温出现时间",
    "GST_Min_12h": "过去12小时地面最低温度",
    "TEM_Max_24h": "过去24小时最高气温",
    "TEM_Min_24h": "过去24小时最低气温",
    "GST_5cm": "5cm地温",
    "GST_10cm": "10cm地温",
    "GST_15cm": "15cm地温",
    "GST_20cm": "20cm地温",
    "GST_40Cm": "40cm地温",
    "GST_80cm": "80cm地温",
    "GST_160cm": "160cm地温",
    "GST_320cm": "320cm地温",
    "GST": "地面温度",
    "GST_Min": "最低地面温度",
    "GST_Min_OTime": "最低地面温度出现时间",
    "GST_Max": "最高地面温度",
    "GST_Max_Otime": "最高地面温度出现时间",
    "LGST": "草面(雪面)温度",
    "LGST_Max": "草面(雪面)最高温度",
    "LGST_Max_OTime": "草面(雪面)最高温度出现时间",
    "LGST_Min": "草面(雪面)最低温度",
    "LGST_Min_OTime": "草面(雪面)最低温度出现时间",
    "TEM_ChANGE_24h": "过去24小时变温",
    "RHU": "相对湿度",
    "VAP": "水汽压",
    "RHU_Min": "最小相对湿度",
    "RHU_Min_OTIME": "最小相对湿度出现时间",
    "PRE": "降水量",
    "Snow_Depth": "积雪深度计算值",
    "PRE_1h": "过去1小时降水量",
    "PRE_3h": "过去3小时降水量",
    "PRE_6h": "过去6小时降水量",
    "PRE_12h": "过去12小时降水量",
    "PRE_24h": "过去24小时降水量",
    "EVP_Big": "蒸发(大型)",
    "V13196": "蒸发水位",
    "Snow_PRS": "积雪雪压",
    "VIS": "水平能见度(人工)",
    "VIS_HOR_1MI": "1分钟平均能见度",
    "VIS_HOR_10MI": "10分钟平均能见度",
    "WEP_Now": "现在天气",
    "V20003_1": "现在天气计算值",
    "WEP_Past_1": "过去天气1",
    "V20004_1": "过去天气1计算值",
    "WEP_Past_2": "过去天气2",
    "V20005_1": "过去天气2计算值",
    "CLO_Cov": "总云量计算值",
    "CLO_COV_LM": "云量(低云或中云)",
    "CLO_Height_LoM": "云底高度计算值",
    "CLO_Cov_Low": "低云量",
    "VIS_Min": "最小水平能见度",
    "VIS_Min_OTime": "最小水平能见度出现时间",
    "SCO": "地面状态",
    "V20214": "冰雹重量",
    "Dew": "露是否出现计算值",
    "Frost": "霜是否出现计算值",
    "ICE": "结冰是否出现计算值",
    "GSS": "积雪是否出现计算值",
    "SoRi": "雾凇是否出现计算值",
    "Glaze": "雨凇是否出现计算值",
    "V20303_1": "天气现象摘要计算值",
    "WEP_Record": "天气现象记录",
    "V20304_1": "天气现象记录计算值",
    "EICE": "电线积冰-现象是否出现计算值",
    "EICET_NS": "电线积冰-南北方向厚度",
    "EICET_WE": "电线积冰-东西方向厚度",
    "EICEW_NS": "电线积冰-南北方向重量",
    "EICEW_WE": "电线积冰-东西方向重量",
    "EICED_NS": "电线积冰-南北方向直径",
    "EICED_WE": "电线积冰-东西方向直径",
    "FRS_1st_Top": "第一冻土层上界值计算值",
    "FRS_2nd_Top": "第二冻土层上界值计算值",
    "FRS_1st_Bot": "第一冻土层下界值计算值",
    "FRS_2nd_Bot": "第二冻土层下界值计算值",
    "CLO_FOME_1": "云状1",
    "CLO_Fome_2": "云状2",
    "CLO_Fome_3": "云状3",
    "CLO_Fome_4": "云状4",
    "CLO_FOME_5": "云状5",
    "CLO_FOME_6": "云状6",
    "CLO_FOME_7": "云状7",
    "CLO_FOME_8": "云状8",
    "CLO_Fome_Low": "低云状",
    "CLO_Fome_MID": "中云状",
    "CLO_Fome_High": "高云状",
    "REP_CORR_ID": "更正报标志",
    "RETAIN1": "保留字段1",
    "V_RETAIN10": "保留字段10",
    "RETAIN2": "保留字段2",
    "RETAIN3": "保留字段3",
    "V_RETAIN4": "保留字段4",
    "V_RETAIN5": "保留字段5",
    "V_RETAIN6": "保留字段6",
    "V_RETAIN7": "保留字段7",
    "V_RETAIN8": "保留字段8",
    "V_RETAIN9": "保留字段9",
    "V_RETAIN_OLD1": "保留字段旧1",
    "V_RETAIN_OLD10": "保留字段旧10",
    "V_RETAIN_OLD11": "保留字段旧11",
    "V_RETAIN_OLD12": "保留字段旧12",
    "V_RETAIN_OLD13": "保留字段旧13",
    "V_RETAIN_OLD14": "保留字段旧14",
    "V_RETAIN_OLD2": "保留字段旧2",
    "V_RETAIN_OLD3": "保留字段旧3",
    "V_RETAIN_OLD4": "保留字段旧4",
    "V_RETAIN_OLD5": "保留字段旧5",
    "V_RETAIN_OLD6": "保留字段旧6",
    "V_RETAIN_OLD7": "保留字段旧7",
    "V_RETAIN_OLD8": "保留字段旧8",
    "V_RETAIN_OLD9": "保留字段旧9",
    "TEM_Avg": "日平均气温",
    "PRE_Time_2020": "20时为日界的降水量",
    "PRE_Time_0808": "08时为日界的降水量",
    "WIN_S_2mi_Avg": "2分钟平均风速",
}
province2CodeMaps = {
    "北京市": "110000",
    "天津市": "120000",
    "河北省": "130000",
    "山西省": "140000",
    "内蒙古自治区": "150000",
    "辽宁省": "210000",
    "吉林省": "220000",
    "黑龙江省": "230000",
    "上海市": "310000",
    "江苏省": "320000",
    "浙江省": "330000",
    "安徽省": "340000",
    "福建省": "350000",
    "江西省": "360000",
    "山东省": "370000",
    "河南省": "410000",
    "湖北省": "420000",
    "湖南省": "430000",
    "广东省": "440000",
    "广西壮族自治区": "450000",
    "海南省": "460000",
    "重庆市": "500000",
    "四川省": "510000",
    "贵州省": "520000",
    "云南省": "530000",
    "西藏自治区": "540000",
    "陕西省": "610000",
    "甘肃省": "620000",
    "青海省": "630000",
    "宁夏回族自治区": "640000",
    "新疆维吾尔自治区": "650000",
}

province2StationCodeMaps = {
    "上海市": "58361",
    "中华人民共和国": "58471",
    "云南省": "56444",
    "内蒙古自治区": "50425",
    "北京市": "54398",
    "吉林省": "50936",
    "四川省": "56038",
    "天津市": "54428",
    "宁夏回族自治区": "53518",
    "安徽省": "58015",
    "山东省": "54709",
    "山西省": "53478",
    "广东省": "57988",
    "广西壮族自治区": "57859",
    "新疆维吾尔自治区": "51053",
    "江苏省": "58012",
    "江西省": "57598",
    "河北省": "53392",
    "河南省": "53889",
    "浙江省": "58443",
    "海南省": "59758",
    "湖北省": "57249",
    "湖南省": "57544",
    "甘肃省": "52418",
    "福建省": "58724",
    "西藏自治区": "55125",
    "贵州省": "56598",
    "辽宁省": "54236",
    "重庆市": "57333",
    "陕西省": "53567",
    "青海省": "51886",
    "黑龙江省": "50136",
}

city2CodeMaps = {
    "河北省石家庄市": "130100",
    "河北省唐山市": "130200",
    "河北省秦皇岛市": "130300",
    "河北省邯郸市": "130400",
    "河北省邢台市": "130500",
    "河北省保定市": "130600",
    "河北省张家口市": "130700",
    "河北省承德市": "130800",
    "河北省沧州市": "130900",
    "河北省廊坊市": "131000",
    "河北省衡水市": "131100",
    "山西省太原市": "140100",
    "山西省大同市": "140200",
    "山西省阳泉市": "140300",
    "山西省长治市": "140400",
    "山西省晋城市": "140500",
    "山西省朔州市": "140600",
    "山西省晋中市": "140700",
    "山西省运城市": "140800",
    "山西省忻州市": "140900",
    "山西省临汾市": "141000",
    "山西省吕梁市": "141100",
    "内蒙古自治区呼和浩特市": "150100",
    "内蒙古自治区包头市": "150200",
    "内蒙古自治区乌海市": "150300",
    "内蒙古自治区赤峰市": "150400",
    "内蒙古自治区通辽市": "150500",
    "内蒙古自治区鄂尔多斯市": "150600",
    "内蒙古自治区呼伦贝尔市": "150700",
    "内蒙古自治区巴彦淖尔市": "150800",
    "内蒙古自治区乌兰察布市": "150900",
    "内蒙古自治区兴安盟": "152200",
    "内蒙古自治区锡林郭勒盟": "152500",
    "内蒙古自治区阿拉善盟": "152900",
    "辽宁省沈阳市": "210100",
    "辽宁省大连市": "210200",
    "辽宁省鞍山市": "210300",
    "辽宁省抚顺市": "210400",
    "辽宁省本溪市": "210500",
    "辽宁省丹东市": "210600",
    "辽宁省锦州市": "210700",
    "辽宁省营口市": "210800",
    "辽宁省阜新市": "210900",
    "辽宁省辽阳市": "211000",
    "辽宁省盘锦市": "211100",
    "辽宁省铁岭市": "211200",
    "辽宁省朝阳市": "211300",
    "辽宁省葫芦岛市": "211400",
    "吉林省长春市": "220100",
    "吉林省吉林市": "220200",
    "吉林省四平市": "220300",
    "吉林省辽源市": "220400",
    "吉林省通化市": "220500",
    "吉林省白山市": "220600",
    "吉林省松原市": "220700",
    "吉林省白城市": "220800",
    "吉林省延边朝鲜族自治州": "222400",
    "黑龙江省哈尔滨市": "230100",
    "黑龙江省齐齐哈尔市": "230200",
    "黑龙江省鸡西市": "230300",
    "黑龙江省鹤岗市": "230400",
    "黑龙江省双鸭山市": "230500",
    "黑龙江省大庆市": "230600",
    "黑龙江省伊春市": "230700",
    "黑龙江省佳木斯市": "230800",
    "黑龙江省七台河市": "230900",
    "黑龙江省牡丹江市": "231000",
    "黑龙江省黑河市": "231100",
    "黑龙江省绥化市": "231200",
    "黑龙江省大兴安岭地区": "232700",
    "江苏省南京市": "320100",
    "江苏省无锡市": "320200",
    "江苏省徐州市": "320300",
    "江苏省常州市": "320400",
    "江苏省苏州市": "320500",
    "江苏省南通市": "320600",
    "江苏省连云港市": "320700",
    "江苏省淮安市": "320800",
    "江苏省盐城市": "320900",
    "江苏省扬州市": "321000",
    "江苏省镇江市": "321100",
    "江苏省泰州市": "321200",
    "江苏省宿迁市": "321300",
    "浙江省杭州市": "330100",
    "浙江省宁波市": "330200",
    "浙江省温州市": "330300",
    "浙江省嘉兴市": "330400",
    "浙江省湖州市": "330500",
    "浙江省绍兴市": "330600",
    "浙江省金华市": "330700",
    "浙江省衢州市": "330800",
    "浙江省舟山市": "330900",
    "浙江省台州市": "331000",
    "浙江省丽水市": "331100",
    "安徽省合肥市": "340100",
    "安徽省芜湖市": "340200",
    "安徽省蚌埠市": "340300",
    "安徽省淮南市": "340400",
    "安徽省马鞍山市": "340500",
    "安徽省淮北市": "340600",
    "安徽省铜陵市": "340700",
    "安徽省安庆市": "340800",
    "安徽省黄山市": "341000",
    "安徽省滁州市": "341100",
    "安徽省阜阳市": "341200",
    "安徽省宿州市": "341300",
    "安徽省六安市": "341500",
    "安徽省亳州市": "341600",
    "安徽省池州市": "341700",
    "安徽省宣城市": "341800",
    "福建省福州市": "350100",
    "福建省厦门市": "350200",
    "福建省莆田市": "350300",
    "福建省三明市": "350400",
    "福建省泉州市": "350500",
    "福建省漳州市": "350600",
    "福建省南平市": "350700",
    "福建省龙岩市": "350800",
    "福建省宁德市": "350900",
    "江西省南昌市": "360100",
    "江西省景德镇市": "360200",
    "江西省萍乡市": "360300",
    "江西省九江市": "360400",
    "江西省新余市": "360500",
    "江西省鹰潭市": "360600",
    "江西省赣州市": "360700",
    "江西省吉安市": "360800",
    "江西省宜春市": "360900",
    "江西省抚州市": "361000",
    "江西省上饶市": "361100",
    "山东省济南市": "370100",
    "山东省青岛市": "370200",
    "山东省淄博市": "370300",
    "山东省枣庄市": "370400",
    "山东省东营市": "370500",
    "山东省烟台市": "370600",
    "山东省潍坊市": "370700",
    "山东省济宁市": "370800",
    "山东省泰安市": "370900",
    "山东省威海市": "371000",
    "山东省日照市": "371100",
    "山东省临沂市": "371300",
    "山东省德州市": "371400",
    "山东省聊城市": "371500",
    "山东省滨州市": "371600",
    "山东省菏泽市": "371700",
    "河南省郑州市": "410100",
    "河南省开封市": "410200",
    "河南省洛阳市": "410300",
    "河南省平顶山市": "410400",
    "河南省安阳市": "410500",
    "河南省鹤壁市": "410600",
    "河南省新乡市": "410700",
    "河南省焦作市": "410800",
    "河南省濮阳市": "410900",
    "河南省许昌市": "411000",
    "河南省漯河市": "411100",
    "河南省三门峡市": "411200",
    "河南省南阳市": "411300",
    "河南省商丘市": "411400",
    "河南省信阳市": "411500",
    "河南省周口市": "411600",
    "河南省驻马店市": "411700",
    "湖北省武汉市": "420100",
    "湖北省黄石市": "420200",
    "湖北省十堰市": "420300",
    "湖北省宜昌市": "420500",
    "湖北省襄阳市": "420600",
    "湖北省鄂州市": "420700",
    "湖北省荆门市": "420800",
    "湖北省孝感市": "420900",
    "湖北省荆州市": "421000",
    "湖北省黄冈市": "421100",
    "湖北省咸宁市": "421200",
    "湖北省随州市": "421300",
    "湖北省恩施土家族苗族自治州": "422800",
    "湖南省长沙市": "430100",
    "湖南省株洲市": "430200",
    "湖南省湘潭市": "430300",
    "湖南省衡阳市": "430400",
    "湖南省邵阳市": "430500",
    "湖南省岳阳市": "430600",
    "湖南省常德市": "430700",
    "湖南省张家界市": "430800",
    "湖南省益阳市": "430900",
    "湖南省郴州市": "431000",
    "湖南省永州市": "431100",
    "湖南省怀化市": "431200",
    "湖南省娄底市": "431300",
    "湖南省湘西土家族苗族自治州": "433100",
    "广东省广州市": "440100",
    "广东省韶关市": "440200",
    "广东省深圳市": "440300",
    "广东省珠海市": "440400",
    "广东省汕头市": "440500",
    "广东省佛山市": "440600",
    "广东省江门市": "440700",
    "广东省湛江市": "440800",
    "广东省茂名市": "440900",
    "广东省肇庆市": "441200",
    "广东省惠州市": "441300",
    "广东省梅州市": "441400",
    "广东省汕尾市": "441500",
    "广东省河源市": "441600",
    "广东省阳江市": "441700",
    "广东省清远市": "441800",
    "广东省东莞市": "441900",
    "广东省中山市": "442000",
    "广东省潮州市": "445100",
    "广东省揭阳市": "445200",
    "广东省云浮市": "445300",
    "广西壮族自治区南宁市": "450100",
    "广西壮族自治区柳州市": "450200",
    "广西壮族自治区桂林市": "450300",
    "广西壮族自治区梧州市": "450400",
    "广西壮族自治区北海市": "450500",
    "广西壮族自治区防城港市": "450600",
    "广西壮族自治区钦州市": "450700",
    "广西壮族自治区贵港市": "450800",
    "广西壮族自治区玉林市": "450900",
    "广西壮族自治区百色市": "451000",
    "广西壮族自治区贺州市": "451100",
    "广西壮族自治区河池市": "451200",
    "广西壮族自治区来宾市": "451300",
    "广西壮族自治区崇左市": "451400",
    "海南省海口市": "460100",
    "海南省三亚市": "460200",
    "海南省三沙市": "460300",
    "海南省儋州市": "460400",
    "四川省成都市": "510100",
    "四川省自贡市": "510300",
    "四川省攀枝花市": "510400",
    "四川省泸州市": "510500",
    "四川省德阳市": "510600",
    "四川省绵阳市": "510700",
    "四川省广元市": "510800",
    "四川省遂宁市": "510900",
    "四川省内江市": "511000",
    "四川省乐山市": "511100",
    "四川省南充市": "511300",
    "四川省眉山市": "511400",
    "四川省宜宾市": "511500",
    "四川省广安市": "511600",
    "四川省达州市": "511700",
    "四川省雅安市": "511800",
    "四川省巴中市": "511900",
    "四川省资阳市": "512000",
    "四川省阿坝藏族羌族自治州": "513200",
    "四川省甘孜藏族自治州": "513300",
    "四川省凉山彝族自治州": "513400",
    "贵州省贵阳市": "520100",
    "贵州省六盘水市": "520200",
    "贵州省遵义市": "520300",
    "贵州省安顺市": "520400",
    "贵州省毕节市": "520500",
    "贵州省铜仁市": "520600",
    "贵州省黔西南布依族苗族自治州": "522300",
    "贵州省黔东南苗族侗族自治州": "522600",
    "贵州省黔南布依族苗族自治州": "522700",
    "云南省昆明市": "530100",
    "云南省曲靖市": "530300",
    "云南省玉溪市": "530400",
    "云南省保山市": "530500",
    "云南省昭通市": "530600",
    "云南省丽江市": "530700",
    "云南省普洱市": "530800",
    "云南省临沧市": "530900",
    "云南省楚雄彝族自治州": "532300",
    "云南省红河哈尼族彝族自治州": "532500",
    "云南省文山壮族苗族自治州": "532600",
    "云南省西双版纳傣族自治州": "532800",
    "云南省大理白族自治州": "532900",
    "云南省德宏傣族景颇族自治州": "533100",
    "云南省怒江傈僳族自治州": "533300",
    "云南省迪庆藏族自治州": "533400",
    "西藏自治区拉萨市": "540100",
    "西藏自治区日喀则市": "540200",
    "西藏自治区昌都市": "540300",
    "西藏自治区林芝市": "540400",
    "西藏自治区山南市": "540500",
    "西藏自治区那曲市": "540600",
    "西藏自治区阿里地区": "542500",
    "陕西省西安市": "610100",
    "陕西省铜川市": "610200",
    "陕西省宝鸡市": "610300",
    "陕西省咸阳市": "610400",
    "陕西省渭南市": "610500",
    "陕西省延安市": "610600",
    "陕西省汉中市": "610700",
    "陕西省榆林市": "610800",
    "陕西省安康市": "610900",
    "陕西省商洛市": "611000",
    "甘肃省兰州市": "620100",
    "甘肃省嘉峪关市": "620200",
    "甘肃省金昌市": "620300",
    "甘肃省白银市": "620400",
    "甘肃省天水市": "620500",
    "甘肃省武威市": "620600",
    "甘肃省张掖市": "620700",
    "甘肃省平凉市": "620800",
    "甘肃省酒泉市": "620900",
    "甘肃省庆阳市": "621000",
    "甘肃省定西市": "621100",
    "甘肃省陇南市": "621200",
    "甘肃省临夏回族自治州": "622900",
    "甘肃省甘南藏族自治州": "623000",
    "青海省西宁市": "630100",
    "青海省海东市": "630200",
    "青海省海北藏族自治州": "632200",
    "青海省黄南藏族自治州": "632300",
    "青海省海南藏族自治州": "632500",
    "青海省果洛藏族自治州": "632600",
    "青海省玉树藏族自治州": "632700",
    "青海省海西蒙古族藏族自治州": "632800",
    "宁夏回族自治区银川市": "640100",
    "宁夏回族自治区石嘴山市": "640200",
    "宁夏回族自治区吴忠市": "640300",
    "宁夏回族自治区固原市": "640400",
    "宁夏回族自治区中卫市": "640500",
    "新疆维吾尔自治区乌鲁木齐市": "650100",
    "新疆维吾尔自治区克拉玛依市": "650200",
    "新疆维吾尔自治区吐鲁番市": "650400",
    "新疆维吾尔自治区哈密市": "650500",
    "新疆维吾尔自治区昌吉回族自治州": "652300",
    "新疆维吾尔自治区博尔塔拉蒙古自治州": "652700",
    "新疆维吾尔自治区巴音郭楞蒙古自治州": "652800",
    "新疆维吾尔自治区阿克苏地区": "652900",
    "新疆维吾尔自治区克孜勒苏柯尔克孜自治州": "653000",
    "新疆维吾尔自治区喀什地区": "653100",
    "新疆维吾尔自治区和田地区": "653200",
    "新疆维吾尔自治区伊犁哈萨克自治州": "654000",
    "新疆维吾尔自治区塔城地区": "654200",
    "新疆维吾尔自治区阿勒泰地区": "654300",
}

city2StationCodeMaps = {
    "河北省石家庄市": "53680",
    "河北省唐山市": "54429",
    "河北省秦皇岛市": "54436",
    "河北省邯郸市": "53773",
    "河北省邢台市": "53781",
    "河北省保定市": "53596",
    "河北省张家口市": "53392",
    "河北省承德市": "54308",
    "河北省沧州市": "54610",
    "河北省廊坊市": "54510",
    "河北省衡水市": "54606",
    "山西省太原市": "53669",
    "山西省大同市": "53486",
    "山西省阳泉市": "53685",
    "山西省长治市": "53871",
    "山西省晋城市": "53970",
    "山西省朔州市": "53478",
    "山西省晋中市": "53770",
    "山西省运城市": "53954",
    "山西省忻州市": "53564",
    "山西省临汾市": "53852",
    "山西省吕梁市": "53659",
    "内蒙古自治区呼和浩特市": "665254",
    "内蒙古自治区包头市": "53149",
    "内蒙古自治区乌海市": "53512",
    "内蒙古自治区赤峰市": "54024",
    "内蒙古自治区通辽市": "50924",
    "内蒙古自治区鄂尔多斯市": "53457",
    "内蒙古自治区呼伦贝尔市": "50425",
    "内蒙古自治区巴彦淖尔市": "53231",
    "内蒙古自治区乌兰察布市": "53362",
    "内蒙古自治区兴安盟": "50727",
    "内蒙古自治区锡林郭勒盟": "50913",
    "内蒙古自治区阿拉善盟": "52267",
    "辽宁省沈阳市": "54244",
    "辽宁省大连市": "54563",
    "辽宁省鞍山市": "54336",
    "辽宁省抚顺市": "54259",
    "辽宁省本溪市": "54346",
    "辽宁省丹东市": "54493",
    "辽宁省锦州市": "54330",
    "辽宁省营口市": "54471",
    "辽宁省阜新市": "54236",
    "辽宁省辽阳市": "54345",
    "辽宁省盘锦市": "54470",
    "辽宁省铁岭市": "54243",
    "辽宁省朝阳市": "54323",
    "辽宁省葫芦岛市": "54452",
    "吉林省长春市": "54064",
    "吉林省吉林市": "54076",
    "吉林省四平市": "54142",
    "吉林省辽源市": "54260",
    "吉林省通化市": "54266",
    "吉林省白山市": "54276",
    "吉林省松原市": "50946",
    "吉林省白城市": "50936",
    "吉林省延边朝鲜族自治州": "54186",
    "黑龙江省哈尔滨市": "50867",
    "黑龙江省齐齐哈尔市": "670067",
    "黑龙江省鸡西市": "50978",
    "黑龙江省鹤岗市": "50775",
    "黑龙江省双鸭山市": "50880",
    "黑龙江省大庆市": "50749",
    "黑龙江省伊春市": "50673",
    "黑龙江省佳木斯市": "50778",
    "黑龙江省七台河市": "50971",
    "黑龙江省牡丹江市": "50979",
    "黑龙江省黑河市": "50468",
    "黑龙江省绥化市": "50756",
    "黑龙江省大兴安岭地区": "50136",
    "江苏省南京市": "58235",
    "江苏省无锡市": "58346",
    "江苏省徐州市": "58012",
    "江苏省常州市": "58342",
    "江苏省苏州市": "58349",
    "江苏省南通市": "58254",
    "江苏省连云港市": "58036",
    "江苏省淮安市": "58138",
    "江苏省盐城市": "58045",
    "江苏省扬州市": "58148",
    "江苏省镇江市": "58247",
    "江苏省泰州市": "58243",
    "江苏省宿迁市": "58038",
    "浙江省杭州市": "58444",
    "浙江省宁波市": "58467",
    "浙江省温州市": "58656",
    "浙江省嘉兴市": "58451",
    "浙江省湖州市": "58443",
    "浙江省绍兴市": "58453",
    "浙江省金华市": "58546",
    "浙江省衢州市": "58537",
    "浙江省舟山市": "58472",
    "浙江省台州市": "58559",
    "浙江省丽水市": "58644",
    "安徽省合肥市": "58220",
    "安徽省芜湖市": "58329",
    "安徽省蚌埠市": "58127",
    "安徽省淮南市": "58212",
    "安徽省马鞍山市": "58330",
    "安徽省淮北市": "58113",
    "安徽省铜陵市": "58420",
    "安徽省安庆市": "58317",
    "安徽省黄山市": "58426",
    "安徽省滁州市": "58222",
    "安徽省阜阳市": "58107",
    "安徽省宿州市": "58015",
    "安徽省六安市": "58214",
    "安徽省亳州市": "58102",
    "安徽省池州市": "58419",
    "安徽省宣城市": "58432",
    "福建省福州市": "58839",
    "福建省厦门市": "59130",
    "福建省莆田市": "58936",
    "福建省三明市": "58818",
    "福建省泉州市": "58929",
    "福建省漳州市": "58928",
    "福建省南平市": "58724",
    "福建省龙岩市": "58911",
    "福建省宁德市": "58744",
    "江西省南昌市": "58602",
    "江西省景德镇市": "58524",
    "江西省萍乡市": "57783",
    "江西省九江市": "57598",
    "江西省新余市": "57792",
    "江西省鹰潭市": "58616",
    "江西省赣州市": "57990",
    "江西省吉安市": "57798",
    "江西省宜春市": "57694",
    "江西省抚州市": "58618",
    "江西省上饶市": "58519",
    "山东省济南市": "54724",
    "山东省青岛市": "54842",
    "山东省淄博市": "54729",
    "山东省枣庄市": "54927",
    "山东省东营市": "54731",
    "山东省烟台市": "54749",
    "山东省潍坊市": "54831",
    "山东省济宁市": "54907",
    "山东省泰安市": "54819",
    "山东省威海市": "54774",
    "山东省日照市": "54936",
    "山东省临沂市": "54923",
    "山东省德州市": "54709",
    "山东省聊城市": "54802",
    "山东省滨州市": "54722",
    "山东省菏泽市": "54904",
    "河南省郑州市": "57080",
    "河南省开封市": "57091",
    "河南省洛阳市": "57065",
    "河南省平顶山市": "57075",
    "河南省安阳市": "53889",
    "河南省鹤壁市": "53974",
    "河南省新乡市": "53983",
    "河南省焦作市": "53972",
    "河南省濮阳市": "54817",
    "河南省许昌市": "57087",
    "河南省漯河市": "57183",
    "河南省三门峡市": "57051",
    "河南省南阳市": "57156",
    "河南省商丘市": "58001",
    "河南省信阳市": "57296",
    "河南省周口市": "57098",
    "河南省驻马店市": "57188",
    "湖北省武汉市": "57489",
    "湖北省黄石市": "57499",
    "湖北省十堰市": "57249",
    "湖北省宜昌市": "57358",
    "湖北省襄阳市": "57265",
    "湖北省鄂州市": "57496",
    "湖北省荆门市": "57377",
    "湖北省孝感市": "57388",
    "湖北省荆州市": "57469",
    "湖北省黄冈市": "57398",
    "湖北省咸宁市": "57582",
    "湖北省随州市": "57381",
    "湖北省恩施土家族苗族自治州": "57355",
    "湖南省长沙市": "57678",
    "湖南省株洲市": "57779",
    "湖南省湘潭市": "57771",
    "湖南省衡阳市": "57776",
    "湖南省邵阳市": "57758",
    "湖南省岳阳市": "57575",
    "湖南省常德市": "57562",
    "湖南省张家界市": "57554",
    "湖南省益阳市": "57574",
    "湖南省郴州市": "57881",
    "湖南省永州市": "57865",
    "湖南省怀化市": "57655",
    "湖南省娄底市": "57760",
    "湖南省湘西土家族苗族自治州": "57544",
    "广东省广州市": "59284",
    "广东省韶关市": "57988",
    "广东省深圳市": "59493",
    "广东省珠海市": "59487",
    "广东省汕头市": "59316",
    "广东省佛山市": "59279",
    "广东省江门市": "59473",
    "广东省湛江市": "59650",
    "广东省茂名市": "59456",
    "广东省肇庆市": "59264",
    "广东省惠州市": "59290",
    "广东省梅州市": "59106",
    "广东省汕尾市": "59500",
    "广东省河源市": "59096",
    "广东省阳江市": "59469",
    "广东省清远市": "59071",
    "广东省东莞市": "59289",
    "广东省中山市": "59485",
    "广东省潮州市": "59312",
    "广东省揭阳市": "59306",
    "广东省云浮市": "59268",
    "广西壮族自治区南宁市": "59229",
    "广西壮族自治区柳州市": "57941",
    "广西壮族自治区桂林市": "57859",
    "广西壮族自治区梧州市": "59058",
    "广西壮族自治区北海市": "59640",
    "广西壮族自治区防城港市": "59429",
    "广西壮族自治区钦州市": "59446",
    "广西壮族自治区贵港市": "59249",
    "广西壮族自治区玉林市": "59449",
    "广西壮族自治区百色市": "59001",
    "广西壮族自治区贺州市": "59059",
    "广西壮族自治区河池市": "57927",
    "广西壮族自治区来宾市": "59038",
    "广西壮族自治区崇左市": "59227",
    "海南省海口市": "59758",
    "海南省三亚市": "59948",
    "海南省三沙市": "771901",
    "海南省儋州市": "59845",
    "四川省成都市": "56181",
    "四川省自贡市": "56394",
    "四川省攀枝花市": "56665",
    "四川省泸州市": "57508",
    "四川省德阳市": "56186",
    "四川省绵阳市": "56190",
    "四川省广元市": "57204",
    "四川省遂宁市": "57401",
    "四川省内江市": "56393",
    "四川省乐山市": "56382",
    "四川省南充市": "57306",
    "四川省眉山市": "56289",
    "四川省宜宾市": "56491",
    "四川省广安市": "57414",
    "四川省达州市": "57237",
    "四川省雅安市": "56273",
    "四川省巴中市": "57216",
    "四川省资阳市": "56298",
    "四川省阿坝藏族羌族自治州": "56079",
    "四川省甘孜藏族自治州": "56038",
    "四川省凉山彝族自治州": "56459",
    "贵州省贵阳市": "57718",
    "贵州省六盘水市": "56693",
    "贵州省遵义市": "57606",
    "贵州省安顺市": "57806",
    "贵州省毕节市": "56598",
    "贵州省铜仁市": "57636",
    "贵州省黔西南布依族苗族自治州": "786329",
    "贵州省黔东南苗族侗族自治州": "57735",
    "贵州省黔南布依族苗族自治州": "57728",
    "云南省昆明市": "56688",
    "云南省曲靖市": "786068",
    "云南省玉溪市": "56869",
    "云南省保山市": "56739",
    "云南省昭通市": "835428",
    "云南省丽江市": "56567",
    "云南省普洱市": "56856",
    "云南省临沧市": "56839",
    "云南省楚雄彝族自治州": "56669",
    "云南省红河哈尼族彝族自治州": "56885",
    "云南省文山壮族苗族自治州": "56889",
    "云南省西双版纳傣族自治州": "56958",
    "云南省大理白族自治州": "56646",
    "云南省德宏傣族景颇族自治州": "56835",
    "云南省怒江傈僳族自治州": "56533",
    "云南省迪庆藏族自治州": "56444",
    "西藏自治区拉萨市": "55493",
    "西藏自治区日喀则市": "55542",
    "西藏自治区昌都市": "56116",
    "西藏自治区林芝市": "56227",
    "西藏自治区山南市": "55589",
    "西藏自治区那曲市": "55178",
    "西藏自治区阿里地区": "55125",
    "陕西省西安市": "57032",
    "陕西省铜川市": "53945",
    "陕西省宝鸡市": "57003",
    "陕西省咸阳市": "53929",
    "陕西省渭南市": "53941",
    "陕西省延安市": "53738",
    "陕西省汉中市": "57106",
    "陕西省榆林市": "53567",
    "陕西省安康市": "57137",
    "陕西省商洛市": "57057",
    "甘肃省兰州市": "52884",
    "甘肃省嘉峪关市": "871601",
    "甘肃省金昌市": "52674",
    "甘肃省白银市": "52797",
    "甘肃省天水市": "57001",
    "甘肃省武威市": "52679",
    "甘肃省张掖市": "675004",
    "甘肃省平凉市": "53906",
    "甘肃省酒泉市": "52418",
    "甘肃省庆阳市": "53821",
    "甘肃省定西市": "52986",
    "甘肃省陇南市": "56095",
    "甘肃省临夏回族自治州": "52980",
    "甘肃省甘南藏族自治州": "52978",
    "青海省西宁市": "52855",
    "青海省海东市": "52863",
    "青海省海北藏族自治州": "52657",
    "青海省黄南藏族自治州": "52963",
    "青海省海南藏族自治州": "52856",
    "青海省果洛藏族自治州": "56033",
    "青海省玉树藏族自治州": "56016",
    "青海省海西蒙古族藏族自治州": "51886",
    "宁夏回族自治区银川市": "53610",
    "宁夏回族自治区石嘴山市": "53518",
    "宁夏回族自治区吴忠市": "53612",
    "宁夏回族自治区固原市": "53817",
    "宁夏回族自治区中卫市": "53704",
    "新疆维吾尔自治区乌鲁木齐市": "51369",
    "新疆维吾尔自治区克拉玛依市": "51243",
    "新疆维吾尔自治区吐鲁番市": "51571",
    "新疆维吾尔自治区哈密市": "52101",
    "新疆维吾尔自治区昌吉回族自治州": "51353",
    "新疆维吾尔自治区博尔塔拉蒙古自治州": "51232",
    "新疆维吾尔自治区巴音郭楞蒙古自治州": "51467",
    "新疆维吾尔自治区阿克苏地区": "51627",
    "新疆维吾尔自治区克孜勒苏柯尔克孜自治州": "51704",
    "新疆维吾尔自治区喀什地区": "51707",
    "新疆维吾尔自治区和田地区": "51818",
    "新疆维吾尔自治区伊犁哈萨克自治州": "51328",
    "新疆维吾尔自治区塔城地区": "51133",
    "新疆维吾尔自治区阿勒泰地区": "51053",
}
